A Framework for Software Reengineering Using Set of Software Metrics

نویسنده

  • Sumesh Sood
چکیده

Abstract— Software metrics support various reengineering tasks. A set of software metrics can be used to identifying the quality problems with the current system and the prioritization of applications that are candidates for reengineering according to their technical quality and business value. The metrics can be used in the measurements of the costs of changes in the software, if an increase in maintainability is one of the goals of the reengineering process. Also at the conclusion of the re-engineering effort the same metrics can be used to identify the quality of the new system and the return on investment. The collection of metrics on the new system can continue throughout development. To demonstrate, a metric framework has been used for reengineering process. This framework is used in different phases of Rainfall model to make reengineering process easy, economical and efficient. Case study of software has been undertaken to validate this metric framework. KeywordsMaintainability Index; Partial Reengineering; RRC; RRCM; SourceMonitor

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect-Oriented Reengineering of an Object-oriented Library in a Short Iteration Agile Process

Aspect-oriented reengineering aims to modularize crosscutting concerns in an existing system using a new abstraction called an aspect. Code concerns may be tangled and scattered throughout an existing code base thus hampering maintenance. This paper describes the reengineering of an object-oriented software library called GEF using aspect-oriented techniques as an integral activity in an agile ...

متن کامل

Beyond Language Independent Object-Oriented Metrics: Model Independent Metrics

Software Metrics have become essential in software engineering for several reasons, among which quality assessment and reengineering. In the context of the European Esprit Project FAMOOS, whose main goal was to provide methodologies for the reengineering of large industrial software systems, we have developed the Moose Reengineering Environment, based on the language independent FAMIX metamodel...

متن کامل

Development of Software Metrics Framework for Reducing Cost of Project

This paper provides an insight of how Software Metrics Framework can be used to build a platform that can help in improving the overall software design process. A framework provides a simple set of guidelines for approaching any software measurement tasks. Software framework brings together all the different components to enable development of a project or solution. This paper deals with variou...

متن کامل

Network Of Reengineering Expertise – NOREX

In an information technology society that is increasingly relying on software, software productivity and quality continue to fall short of expectations: software systems suffer from signs of aging as they are adapted to changing requirements. The main reason for this problem is that software maintenance and reengineering is still undervalued in traditional software development processes. The on...

متن کامل

Analyzing Software Systems by Using Combinations of Metrics

Reengineering an object oriented software system requires some analysis of the existing system. This paper describes, how a combination of complexity and coupling metrics can be used to make such an analysis more focused and thus more eeective: the metrics are used to identify the key classes of a system, i.e. classes that structure the system and implement its most important concepts | underst...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014